/* -- prod detail -- */
.product-detail{
    margin-right:10px;
    border:1px solid #EEE;
}
.hilight-color{
    color:#99011E;
}
.divider{
    border-bottom:1px #000 dashed;
    margin:15px 10px 5px 10px;
}
.gap{
    margin:5px 0;;
    padding:0;
}

.appstorecontent ul{
    padding-left:25px;
}
.appstorecontent ul li{
    list-style: outside disc;
}

.divider{
    border-bottom:1px solid #CCC;
    margin:10px
}

.storeslideshow{
    margin:10px 0 20px 10px;
}

.storeslideshow img {  
   margin-bottom: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  

} 
/* -- prod detail end-- */

.l-list-1
{
    margin:0;
    padding:0;
    width:200px;
    float:left;
}


.inner-left
{
    width:739px;
    float:left;
}

.l-list-1 li
{
    padding:5px 0;
    border-bottom:1px solid #CCC;
}

.l-list-1 li a {
    font-weight:bold;
    text-decoration:none;
}

.l-list-1 li a:hover{
   color:#9A011F;
   text-decoration:underline;
}

.grid-list
{
    width:99%;
    padding:0;
}

.grid-list li
{
    margin:auto;
    display:block;
    float:left;
    width:31%;
    height:240px;
    padding:10px 5px 10px 5px;
    margin: 0px;
    text-align:center;
}

.grid-list  .pborderlb
{
    border-left:1px solid #CCC;
    border-bottom:1px solid #CCC;
}

.grid-list  .pborderb
{
    border-bottom:1px solid #CCC;
}

.add2cartwrapper
{
    margin:auto;
    width:160px;
}

.add2cart-input
{
    border:1px solid #CCC;
    padding:3px;
    text-align:center;
    color:#000;
    font-size:10px;
    margin-left:15px;

}

.appstore-button
{
    border:1px solid #CCC;
    padding:3px;
    text-align:center;
    background-color:#E8842C;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    cursor:pointer;
}



.grid-list li p
{
    margin:0;
    padding:0;
}


.grid-list li h3
{
    font-size:12px;
    font-weight:bold;
    margin: 5px 0 5px 0;
}

.cart-msg
{
    color:green;
    position:relative;
    margin-bottom:3px;
}

.hide
{
    visibility:hidden;
}

.show
{
    visibility:visible;
}

.checkout-button
{
    /*border:2px solid #076F0B;
    padding:4px;
    text-align:center;
    background-color:#076F0B;
    font-size:11px;
    font-weight:bold;
    color:#FFF;
    cursor:pointer;*/
}

.cart-display
{
    display:block;
    margin:10px 30px 0 30px;
}

.checkout
{
    margin:20px;
}

.checkout .c-left
{
    margin-left:15px;
    width:430px;
    float:left;
}

.checkout .c-right
{
    margin-left:25px;
    width:420px;
    float:left;
}

.payment_method_add
{
    display:none;
    margin:5px;
    padding:5px;
}

.input-small
{
    font-size:12px;
    border:1px solid #CFCFCF;
    padding:5px;
    color:#555;
}
